Camilo DuranCamilo Duran
VAR and V.League Referees: When Data Must Replace the Stadium's EmotionOn the V.League stands, there is a moment I have watched hundreds of times: t...
Aberdeen beat St Mirren: the second half, VAR and the gap that sits on the benchIn the 72nd minute, Ayoub Mouloua had been on the pitch for barely a minute....
Braintree Table Tennis League: Three Individual Wins and the Question of Squad DepthRoy Hooper won all three of his singles matches in the second round of the...
MOJI Launches Liga Voli Mahasiswa 2026: 36 Teams, 24 Universities, 3 Cities — and a Model That Still Needs ProofOn 25 September 2026, in Jakarta, a closed meeting room saw thirty-six draw...
When the Data Table Is Empty: The Discipline of the Esports AnalystIn July 2026, I sat in my Beijing apartment staring at an empty spreadsheet....
V.League and the Data Void: What Remains When the Spreadsheets Fall SilentThat night at Lach Tray, I did not open my laptop. No xG. No heat map. Not a...
Cameron Payne's Ten Games and the Gap Left Behind by Mike James's Achilles InjuryOn the court, Mike James collapsed. No contact, no whistle — just an explosiv...
Zamalek and the Mansi Verdict: When a 90th-Minute Winner Saves No OneThe press room fell silent, and I knew I had just hit a nerve. That was the...
Rumesh Tharanga's 92.62m Throw: A Historic Tier or a Number Still Awaiting Verification?Rome, a summer afternoon. The javelin leaves Rumesh Tharanga Pathirage's hand...
Manchester United: The Carrington Bust-Up and the Contract Clause Nobody Mentioned22:40, the tunnel at the Metropolitano. Lisandro Martínez stops in front of t...
Tomoyuki Matsushita's 4:05.83: When Patience Becomes the Ultimate WeaponI looked at the stopwatch and was startled. 4:05.83. A number that only four...
Viettel FC vs Persib Bandung: The Battle of Preparation and CharacterIn the framework of Matchday 2 of Group E in the AFC Champions League Two...
Misregistration and Cumulative Sanctions: The Governance Gap the Transfer Market Keeps IgnoringOn 15 October, the General Council of the Instituto Nacional Electoral,...
Sengun 'Nobody Can Guard Him': Houston's Two-Man Game and the Trap of Teammate PraiseFred VanVleet dropped a line in a midweek interview: “There are very few peop...
The Inaugural College Swimming League Season: When American College Swimming Gains Another Competitive LayerThe fourth match of the inaugural College Swimming League season brings...
Analysis Blocked: When Input Data Is Empty and the Lesson of Verification Discipline in EsportsThere is a moment in sports commentary where I learned that silence is...
2026 U.S. Open Table Tennis Championships: 118 Events and the Stratigraphy of a Table Tennis NationAmong the 118 event categories listed for the 2026 U.S. Open Table Tennis...
Malaysia Beat Vietnam 1-0: The Goal That Broke Twelve Years and the Silence the Scoreline Never RecordedMalaysia Beat Vietnam 1-0: The Goal That Broke Twelve Years and the Silence t...
Aidil Sholeh Wins Vietnam Open 2026: A Super 100 Title and the Alarm Bell for Malaysian BadmintonTwenty-one sixteen. The shuttle dropped, the net shivered, and in a half-empt...
54 Minutes in Shanghai: Wolves Esports' 2-0 Sweep Measures NothingI rewatched the VOD twice, only to look at the clock. Map one: 43 minutes. Ma...
Aberdeen beat St Mirren: the second half, VAR and the gap that sits on the benchIn the 72nd minute, Ayoub Mouloua had been on the pitch for barely a minute....
Braintree Table Tennis League: Three Individual Wins and the Question of Squad DepthRoy Hooper won all three of his singles matches in the second round of the...
MOJI Launches Liga Voli Mahasiswa 2026: 36 Teams, 24 Universities, 3 Cities — and a Model That Still Needs ProofOn 25 September 2026, in Jakarta, a closed meeting room saw thirty-six draw...
When the Data Table Is Empty: The Discipline of the Esports AnalystIn July 2026, I sat in my Beijing apartment staring at an empty spreadsheet....
V.League and the Data Void: What Remains When the Spreadsheets Fall SilentThat night at Lach Tray, I did not open my laptop. No xG. No heat map. Not a...
Cameron Payne's Ten Games and the Gap Left Behind by Mike James's Achilles InjuryOn the court, Mike James collapsed. No contact, no whistle — just an explosiv...
Zamalek and the Mansi Verdict: When a 90th-Minute Winner Saves No OneThe press room fell silent, and I knew I had just hit a nerve. That was the...
Rumesh Tharanga's 92.62m Throw: A Historic Tier or a Number Still Awaiting Verification?Rome, a summer afternoon. The javelin leaves Rumesh Tharanga Pathirage's hand...
Manchester United: The Carrington Bust-Up and the Contract Clause Nobody Mentioned22:40, the tunnel at the Metropolitano. Lisandro Martínez stops in front of t...
Tomoyuki Matsushita's 4:05.83: When Patience Becomes the Ultimate WeaponI looked at the stopwatch and was startled. 4:05.83. A number that only four...
Viettel FC vs Persib Bandung: The Battle of Preparation and CharacterIn the framework of Matchday 2 of Group E in the AFC Champions League Two...
Misregistration and Cumulative Sanctions: The Governance Gap the Transfer Market Keeps IgnoringOn 15 October, the General Council of the Instituto Nacional Electoral,...
Sengun 'Nobody Can Guard Him': Houston's Two-Man Game and the Trap of Teammate PraiseFred VanVleet dropped a line in a midweek interview: “There are very few peop...
The Inaugural College Swimming League Season: When American College Swimming Gains Another Competitive LayerThe fourth match of the inaugural College Swimming League season brings...
Analysis Blocked: When Input Data Is Empty and the Lesson of Verification Discipline in EsportsThere is a moment in sports commentary where I learned that silence is...
2026 U.S. Open Table Tennis Championships: 118 Events and the Stratigraphy of a Table Tennis NationAmong the 118 event categories listed for the 2026 U.S. Open Table Tennis...
Malaysia Beat Vietnam 1-0: The Goal That Broke Twelve Years and the Silence the Scoreline Never RecordedMalaysia Beat Vietnam 1-0: The Goal That Broke Twelve Years and the Silence t...
Aidil Sholeh Wins Vietnam Open 2026: A Super 100 Title and the Alarm Bell for Malaysian BadmintonTwenty-one sixteen. The shuttle dropped, the net shivered, and in a half-empt...
54 Minutes in Shanghai: Wolves Esports' 2-0 Sweep Measures NothingI rewatched the VOD twice, only to look at the clock. Map one: 43 minutes. Ma...
